road kill - French English Dictionary